package com.xiaoshuidi.cloud.module.report.controller.finance.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
public class ReportCollectionSummaryExportRespVO implements Serializable {
    /**
     * 房间名称
     */
    @ExcelProperty(value = "房源")
    private String roomName;
    /**
     * 到账时间
     */
    @ExcelProperty(value = "到账时间")
    private LocalDateTime paymentDate;
    /**
     * 面积
     */
    @ExcelProperty(value = "面积")
    private Double space;
    /**
     * 承租人
     */
    @ExcelProperty(value = "承租人")
    private String customerName;
    /**
     * 实收租金
     */
    @ExcelProperty(value = "本期实收租金")
    private BigDecimal actualRent;
    /**
     * 实收押金
     */
    @ExcelProperty(value = "本期实收押金")
    private BigDecimal actualDeposit;
    /**
     * 实收租金及押金小计
     */
    @ExcelProperty(value = "收租金及押金小计")
    private BigDecimal actualRentDeposit;
    /**
     * 实退租金
     */
    @ExcelProperty(value = "本期实退租金")
    private BigDecimal actualRefundRent;
    /**
     * 实退租金
     */
    @ExcelProperty(value = "本期实退租金")
    private BigDecimal actualRefundDeposit;
    /**
     * 退租金及押金小计
     */
    @ExcelProperty(value = "退租金及押金小计")
    private BigDecimal actualRefundRentDeposit;
    /**
     * 实收租金合计
     */
    @ExcelProperty(value = "实收租金合计")
    private BigDecimal actualRentAmount;
    /**
     * 实收押金合计
     */
    @ExcelProperty(value = "实收押金合计")
    private BigDecimal actualDepositAmount;
    /**
     * 实收租金及押金合计
     */
    @ExcelProperty(value = "实收租金及押金合计")
    private BigDecimal actualRentDepositAmount;
    /**
     * 实收水费
     */
    @ExcelProperty(value = "本期实收水费")
    private BigDecimal actualWater;
    /**
     * 实收电费
     */
    @ExcelProperty(value = "本期实收电费")
    private BigDecimal actualElectric;
    /**
     * 实收停车费
     */
    @ExcelProperty(value = "本期实收停车费")
    private BigDecimal actualPark;
    /**
     * 实收其他费
     */
    @ExcelProperty(value = "其他")
    private BigDecimal actualOther;
    /**
     * 实收水电费等小计
     */
    @ExcelProperty(value = "水电费等小计")
    private BigDecimal actualFeeAmount;


}
